Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Injective module</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Injective_module"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Injective_module rootpage-Injective_module skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Injective module</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p>In <a href="Mathematics" title="Mathematics">mathematics</a>, especially in the area of <a href="Abstract_algebra" title="Abstract algebra">abstract algebra</a> known as <a href="Module_theory" class="mw-redirect" title="Module theory">module theory</a>, an <b>injective module</b> is a <a href="Module_(mathematics)" title="Module (mathematics)">module</a> <i>Q</i> that shares certain desirable properties with the <b>Z</b>-module <b>Q</b> of all <a href="Rational_number" title="Rational number">rational numbers</a>. Specifically, if <i>Q</i> is a <a href="Submodule" class="mw-redirect" title="Submodule">submodule</a> of some other module, then it is already a <a href="Direct_summand" class="mw-redirect" title="Direct summand">direct summand</a> of that module; also, given a submodule of a module <i>Y</i>, any <a href="Module_homomorphism" title="Module homomorphism">module homomorphism</a> from this submodule to <i>Q</i> can be extended to a homomorphism from all of <i>Y</i> to <i>Q</i>. This concept is <a href="Dual_(category_theory)" title="Dual (category theory)">dual</a> to that of <a href="Projective_module" title="Projective module">projective modules</a>. Injective modules were introduced in (<a href="#CITEREFBaer1940">Baer 1940</a>) and are discussed in some detail in the textbook (<a href="#CITEREFLam1999">Lam 1999</a>, §3).
</p><p>Injective modules have been heavily studied, and a variety of additional notions are defined in terms of them: <a href="Injective_cogenerator" title="Injective cogenerator">Injective cogenerators</a> are injective modules that faithfully represent the entire category of modules. Injective resolutions measure how far from injective a module is in terms of the <a href="#Injective_resolutions">injective dimension</a> and represent modules in the <a href="Derived_category" title="Derived category">derived category</a>. <a href="Injective_hull" title="Injective hull">Injective hulls</a> are maximal <a href="Essential_extension" title="Essential extension">essential extensions</a>, and turn out to be minimal injective extensions. Over a <a href="Noetherian_ring" title="Noetherian ring">Noetherian ring</a>, every injective module is uniquely a direct sum of <a href="Indecomposable_module" title="Indecomposable module">indecomposable</a> modules, and their structure is well understood. An injective module over one ring may be not injective over another, but there are well-understood methods of changing rings which handle special cases. Rings which are themselves injective modules have a number of interesting properties and include rings such as <a href="Group_ring" title="Group ring">group rings</a> of <a href="Finite_group" title="Finite group">finite groups</a> over <a href="Field_(mathematics)" title="Field (mathematics)">fields</a>. Injective modules include <a href="Divisible_group" title="Divisible group">divisible groups</a> and are generalized by the notion of <a href="Injective_object" title="Injective object">injective objects</a> in <a href="Category_theory" title="Category theory">category theory</a>.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definition">Definition</h2></div>
<p>A left module <i>Q</i> over the <a href="Ring_(mathematics)" title="Ring (mathematics)">ring</a> <i>R</i> is injective if it satisfies one (and therefore all) of the following equivalent conditions:
</p>
<ul><li>If <i>Q</i> is a submodule of some other left <i>R</i>-module <i>M</i>, then there exists another submodule <i>K</i> of <i>M</i> such that <i>M</i> is the <a href="Direct_sum_of_modules" title="Direct sum of modules">internal direct sum</a> of <i>Q</i> and <i>K</i>, i.e. <i>Q</i> + <i>K</i> = <i>M</i> and <i>Q</i> ∩ <i>K</i> = {0}.</li>
<li>Any <a href="Short_exact_sequence" class="mw-redirect" title="Short exact sequence">short exact sequence</a> 0 →<i>Q</i> → <i>M</i> → <i>K</i> → 0 of left <i>R</i>-modules <a href="Split_exact_sequence" title="Split exact sequence">splits</a>.</li>
<li>If <i>X</i> and <i>Y</i> are left <i>R</i>-modules, <i>f</i>&nbsp;: <i>X</i> → <i>Y</i> is an <a href="Injective" class="mw-redirect" title="Injective">injective</a> module homomorphism and <i>g</i>&nbsp;: <i>X</i> → <i>Q</i> is an arbitrary module homomorphism, then there exists a module homomorphism <i>h</i>&nbsp;: <i>Y</i> → <i>Q</i> such that <i>hf</i> = <i>g</i>, i.e. such that the following diagram <a href="Commutative_diagram" title="Commutative diagram">commutes</a>:</li></ul>
<dl><dd><dl><dd><span typeof="mw:File"></span></dd></dl></dd></dl>
<ul><li>The <a href="Contravariant_functor" class="mw-redirect" title="Contravariant functor">contravariant</a> <a href="Hom_functor" title="Hom functor">Hom functor</a> Hom(-,<i>Q</i>) from the <a href="Category_theory" title="Category theory">category</a> of left <i>R</i>-modules to the category of <a href="Abelian_group" title="Abelian group">abelian groups</a> is <a href="Exact_functor" title="Exact functor">exact</a>.</li></ul>
<p>Injective right <i>R</i>-modules are defined in complete analogy.
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2></div>
<div class="mw-heading mw-heading3"><h3 id="First_examples">First examples</h3></div>
<p>Trivially, the zero module {0} is injective.
</p><p>Given a <a href="Field_(mathematics)" title="Field (mathematics)">field</a> <i>k</i>, every <i>k</i>-<a href="Vector_space" title="Vector space">vector space</a> <i>Q</i> is an injective <i>k</i>-module. Reason: if <i>Q</i> is a subspace of <i>V</i>, we can find a <a href="Basis_of_a_vector_space" class="mw-redirect" title="Basis of a vector space">basis</a> of <i>Q</i> and extend it to a basis of <i>V</i>. The new extending basis vectors <a href="Linear_span" title="Linear span">span</a> a subspace <i>K</i> of <i>V</i> and <i>V</i> is the internal direct sum of <i>Q</i> and <i>K</i>. Note that the direct complement <i>K</i> of <i>Q</i> is not uniquely determined by <i>Q</i>, and likewise the extending map <i>h</i> in the above definition is typically not unique.
</p><p>The rationals <b>Q</b> (with addition) form an injective abelian group (i.e. an injective <b>Z</b>-module). The <a href="Factor_group" class="mw-redirect" title="Factor group">factor group</a> <b>Q</b>/<b>Z</b> and the <a href="Circle_group" title="Circle group">circle group</a> are also injective <b>Z</b>-modules. The factor group <b>Z</b>/<i>n</i><b>Z</b> for <i>n</i> &gt; 1 is injective as a <b>Z</b>/<i>n</i><b>Z</b>-module, but <i>not</i> injective as an abelian group.
</p>
<div class="mw-heading mw-heading3"><h3 id="Commutative_examples">Commutative examples</h3></div>
<p>More generally, for any <a href="Integral_domain" title="Integral domain">integral domain</a> <i>R</i> with field of fractions <i>K</i>, the <i>R</i>-module <i>K</i> is an injective <i>R</i>-module, and indeed the smallest injective <i>R</i>-module containing <i>R</i>. For any <a href="Dedekind_domain" title="Dedekind domain">Dedekind domain</a>, the <a href="Quotient_module" title="Quotient module">quotient module</a> <i>K</i>/<i>R</i> is also injective, and its <a href="Indecomposable_module" title="Indecomposable module">indecomposable</a> summands are the <a href="Localization_of_a_ring" class="mw-redirect" title="Localization of a ring">localizations</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R_{\mathfrak {p}}/R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R_{\mathfrak {p}}/R}</annotation>
</semantics>
</math></span><img src="./e1a00baff6d4f7e0bcedce5ecfa4a71f80009f0d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:5.745ex; height:3.009ex;" alt="{\displaystyle R_{\mathfrak {p}}/R}" loading="lazy"></span> for the nonzero <a href="Prime_ideal" title="Prime ideal">prime ideals</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {p}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {p}}}</annotation>
</semantics>
</math></span><img src="./a14c125cdf81ac25d76edc2e8d557302c9f555a9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.162ex; height:2.176ex;" alt="{\displaystyle {\mathfrak {p}}}" loading="lazy"></span>. The <a href="Zero_ideal" class="mw-redirect" title="Zero ideal">zero ideal</a> is also prime and corresponds to the injective <i>K</i>. In this way there is a 1-1 correspondence between prime ideals and indecomposable injective modules.
</p><p>A particularly rich theory is available for <a href="Commutative_ring" title="Commutative ring">commutative</a> <a href="Noetherian_ring" title="Noetherian ring">noetherian rings</a> due to <a href="Eben_Matlis" title="Eben Matlis">Eben Matlis</a>, (<a href="#CITEREFLam1999">Lam 1999</a>, §3I). Every injective module is uniquely a direct sum of indecomposable injective modules, and the indecomposable injective modules are uniquely identified as the injective hulls of the quotients <i>R</i>/<i>P</i> where <i>P</i> varies over the <a href="Prime_spectrum" class="mw-redirect" title="Prime spectrum">prime spectrum</a> of the ring. The injective hull of <i>R</i>/<i>P</i> as an <i>R</i>-module is canonically an <i>R</i><sub><i>P</i></sub> module, and is the <i>R</i><sub><i>P</i></sub>-injective hull of <i>R</i>/<i>P</i>. In other words, it suffices to consider <a href="Local_ring" title="Local ring">local rings</a>. The <a href="Endomorphism_ring" title="Endomorphism ring">endomorphism ring</a> of the injective hull of <i>R</i>/<i>P</i> is the <a href="Completion_(ring_theory)" class="mw-redirect" title="Completion (ring theory)">completion</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\hat {R}}_{P}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>R</mi>
<mo stretchy="false">^<!-- ^ --></mo>
</mover>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>P</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\hat {R}}_{P}}</annotation>
</semantics>
</math></span><img src="./50d6ce07630260330b874fa0cabfaaa81c1a1c1f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.23ex; height:3.176ex;" alt="{\displaystyle {\hat {R}}_{P}}" loading="lazy"></span> of <i>R</i> at <i>P</i>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>Two examples are the injective hull of the <b>Z</b>-module <b>Z</b>/<i>p</i><b>Z</b> (the <a href="Pr%C3%BCfer_group" title="Prüfer group">Prüfer group</a>), and the injective hull of the <i>k</i>[<i>x</i>]-module <i>k</i> (the ring of inverse polynomials). The latter is easily described as <i>k</i>[<i>x</i>,<i>x</i><sup>−1</sup>]/<i>xk</i>[<i>x</i>]. This module has a basis consisting of "inverse monomials", that is <i>x</i><sup>−<i>n</i></sup> for <i>n</i> = 0, 1, 2, …. Multiplication by scalars is as expected, and multiplication by <i>x</i> behaves normally except that <i>x</i>·1 = 0. The endomorphism ring is simply the ring of <a href="Formal_power_series" title="Formal power series">formal power series</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Artinian_examples">Artinian examples</h3></div>
<p>If <i>G</i> is a <a href="Finite_group" title="Finite group">finite group</a> and <i>k</i> a field with <a href="Characteristic_(algebra)" title="Characteristic (algebra)">characteristic</a> 0, then one shows in the theory of <a href="Group_representation" title="Group representation">group representations</a> that any subrepresentation of a given one is already a direct summand of the given one. Translated into module language, this means that all modules over the <a href="Group_ring" title="Group ring">group algebra</a> <i>kG</i> are injective. If the characteristic of <i>k</i> is not zero, the following example may help.
</p><p>If <i>A</i> is a unital <a href="Associative_algebra" title="Associative algebra">associative algebra</a> over the field <i>k</i> with finite <a href="Dimension_of_a_vector_space" class="mw-redirect" title="Dimension of a vector space">dimension</a> over <i>k</i>, then Hom<sub><i>k</i></sub>(−, <i>k</i>) is a <a href="Duality_of_categories" class="mw-redirect" title="Duality of categories">duality</a> between finitely generated left <i>A</i>-modules and finitely generated right <i>A</i>-modules. Therefore, the finitely generated injective left <i>A</i>-modules are precisely the modules of the form Hom<sub><i>k</i></sub>(<i>P</i>, <i>k</i>) where <i>P</i> is a finitely generated projective right <i>A</i>-module. For <a href="Frobenius_algebra" title="Frobenius algebra">symmetric algebras</a>, the duality is particularly well-behaved and projective modules and injective modules coincide.
</p><p>For any <a href="Artinian_ring" title="Artinian ring">Artinian ring</a>, just as for <a href="Commutative_ring" title="Commutative ring">commutative rings</a>, there is a 1-1 correspondence between prime ideals and indecomposable injective modules. The correspondence in this case is perhaps even simpler: a prime ideal is an annihilator of a unique simple module, and the corresponding indecomposable injective module is its <a href="Injective_hull" title="Injective hull">injective hull</a>. For finite-dimensional algebras over fields, these injective hulls are <a href="Finitely-generated_module" class="mw-redirect" title="Finitely-generated module">finitely-generated modules</a> (<a href="#CITEREFLam1999">Lam 1999</a>, §3G, §3J).
</p>
<div class="mw-heading mw-heading4"><h4 id="Computing_injective_hulls">Computing injective hulls</h4></div>
<p>If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R}</annotation>
</semantics>
</math></span><img src="./4b0bfb3769bf24d80e15374dc37b0441e2616e33.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.764ex; height:2.176ex;" alt="{\displaystyle R}" loading="lazy"></span> is a Noetherian ring and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {p}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {p}}}</annotation>
</semantics>
</math></span><img src="./a14c125cdf81ac25d76edc2e8d557302c9f555a9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.162ex; height:2.176ex;" alt="{\displaystyle {\mathfrak {p}}}" loading="lazy"></span> is a prime ideal, set <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle E=E(R/{\mathfrak {p}})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
<mo>=</mo>
<mi>E</mi>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle E=E(R/{\mathfrak {p}})}</annotation>
</semantics>
</math></span><img src="./d367d100be8c139366784db14ecad5f9ab7e27ff.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.548ex; height:2.843ex;" alt="{\displaystyle E=E(R/{\mathfrak {p}})}" loading="lazy"></span> as the injective hull. The injective hull of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R/{\mathfrak {p}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R/{\mathfrak {p}}}</annotation>
</semantics>
</math></span><img src="./e9da6e6f1e63ba7c169bec572ae2ca16f1c58936.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.089ex; height:2.843ex;" alt="{\displaystyle R/{\mathfrak {p}}}" loading="lazy"></span> over the Artinian ring <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R/{\mathfrak {p}}^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R/{\mathfrak {p}}^{k}}</annotation>
</semantics>
</math></span><img src="./9c7ed5eebde17154224ce85bcb5596fc6d94d1df.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.178ex; height:3.176ex;" alt="{\displaystyle R/{\mathfrak {p}}^{k}}" loading="lazy"></span> can be computed as the module <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (0:_{E}{\mathfrak {p}}^{k})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mn>0</mn>
<msub>
<mo>:</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>E</mi>
</mrow>
</msub>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (0:_{E}{\mathfrak {p}}^{k})}</annotation>
</semantics>
</math></span><img src="./6bfa72c6fb66f50acd2d4d23f90eb96df2aa142d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.648ex; height:3.176ex;" alt="{\displaystyle (0:_{E}{\mathfrak {p}}^{k})}" loading="lazy"></span>. It is a module of the same length as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R/{\mathfrak {p}}^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R/{\mathfrak {p}}^{k}}</annotation>
</semantics>
</math></span><img src="./9c7ed5eebde17154224ce85bcb5596fc6d94d1df.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.178ex; height:3.176ex;" alt="{\displaystyle R/{\mathfrak {p}}^{k}}" loading="lazy"></span>.<sup id="cite_ref-:0_2-0" class="reference"><a href="#cite_note-:0-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> In particular, for the standard graded ring <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R_{\bullet }=k[x_{1},\ldots ,x_{n}]_{\bullet }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∙<!-- ∙ --></mo>
</mrow>
</msub>
<mo>=</mo>
<mi>k</mi>
<mo stretchy="false">[</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<msub>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>∙<!-- ∙ --></mo>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R_{\bullet }=k[x_{1},\ldots ,x_{n}]_{\bullet }}</annotation>
</semantics>
</math></span><img src="./e92f56eab6bdba0f6c8500f1ea5f48cb39956dec.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:19.586ex; height:2.843ex;" alt="{\displaystyle R_{\bullet }=k[x_{1},\ldots ,x_{n}]_{\bullet }}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {p}}=(x_{1},\ldots ,x_{n})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mo>=</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {p}}=(x_{1},\ldots ,x_{n})}</annotation>
</semantics>
</math></span><img src="./3ddee78e5831f5c101b493dabc05e43b122c8cbc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.181ex; height:2.843ex;" alt="{\displaystyle {\mathfrak {p}}=(x_{1},\ldots ,x_{n})}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle E=\oplus _{i}{\text{Hom}}(R_{i},k)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
<mo>=</mo>
<msub>
<mo>⊕<!-- ⊕ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Hom</mtext>
</mrow>
<mo stretchy="false">(</mo>
<msub>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle E=\oplus _{i}{\text{Hom}}(R_{i},k)}</annotation>
</semantics>
</math></span><img src="./3047a9454afcc60cb830079ed475a6b0b97d06fd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:18.941ex; height:2.843ex;" alt="{\displaystyle E=\oplus _{i}{\text{Hom}}(R_{i},k)}" loading="lazy"></span> is an injective module, giving the tools for computing the indecomposable injective modules for artinian rings over <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span>.
</p>
<div class="mw-heading mw-heading4"><h4 id="Self-injectivity">Self-injectivity</h4></div>
<p>An Artin local ring <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (R,{\mathfrak {m}},K)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>R</mi>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">m</mi>
</mrow>
</mrow>
<mo>,</mo>
<mi>K</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (R,{\mathfrak {m}},K)}</annotation>
</semantics>
</math></span><img src="./1fad8724a1e8907081e6d5dbccdc30deb73c6385.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.49ex; height:2.843ex;" alt="{\displaystyle (R,{\mathfrak {m}},K)}" loading="lazy"></span> is injective over itself if and only if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle soc(R)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
<mi>o</mi>
<mi>c</mi>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle soc(R)}</annotation>
</semantics>
</math></span><img src="./c52d11d253a1aee7c553632b79d0c6385b4268a2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.798ex; height:2.843ex;" alt="{\displaystyle soc(R)}" loading="lazy"></span> is a 1-dimensional vector space over <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle K}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>K</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle K}</annotation>
</semantics>
</math></span><img src="./2b76fce82a62ed5461908f0dc8f037de4e3686b0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.066ex; height:2.176ex;" alt="{\displaystyle K}" loading="lazy"></span>. This implies every local Gorenstein ring which is also Artin is injective over itself since has a 1-dimensional socle.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> A simple non-example is the ring <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R=\mathbb {C} [x,y]/(x^{2},xy,y^{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
<mo stretchy="false">[</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
<mi>x</mi>
<mi>y</mi>
<mo>,</mo>
<msup>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R=\mathbb {C} [x,y]/(x^{2},xy,y^{2})}</annotation>
</semantics>
</math></span><img src="./d2e787254550e894db6de03a7a0a9c82b386c6f1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:23.477ex; height:3.176ex;" alt="{\displaystyle R=\mathbb {C} [x,y]/(x^{2},xy,y^{2})}" loading="lazy"></span> which has maximal ideal <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (x,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (x,y)}</annotation>
</semantics>
</math></span><img src="./41cf50e4a314ca8e2c30964baa8d26e5be7a9386.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.328ex; height:2.843ex;" alt="{\displaystyle (x,y)}" loading="lazy"></span> and residue field <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbb {C} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbb {C} }</annotation>
</semantics>
</math></span><img src="./f9add4085095b9b6d28d045fd9c92c2c09f549a7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.678ex; height:2.176ex;" alt="{\displaystyle \mathbb {C} }" loading="lazy"></span>. Its socle is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbb {C} \cdot x\oplus \mathbb {C} \cdot y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
<mo>⋅<!-- ⋅ --></mo>
<mi>x</mi>
<mo>⊕<!-- ⊕ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
<mo>⋅<!-- ⋅ --></mo>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbb {C} \cdot x\oplus \mathbb {C} \cdot y}</annotation>
</semantics>
</math></span><img src="./c1fc65d92191c0732ac6fb5d3b825fad9da7c4c2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:12.04ex; height:2.509ex;" alt="{\displaystyle \mathbb {C} \cdot x\oplus \mathbb {C} \cdot y}" loading="lazy"></span>, which is 2-dimensional. The residue field has the injective hull <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Hom}}_{\mathbb {C} }(\mathbb {C} \cdot x\oplus \mathbb {C} \cdot y,\mathbb {C} )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Hom</mtext>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
<mo>⋅<!-- ⋅ --></mo>
<mi>x</mi>
<mo>⊕<!-- ⊕ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
<mo>⋅<!-- ⋅ --></mo>
<mi>y</mi>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">C</mi>
</mrow>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Hom}}_{\mathbb {C} }(\mathbb {C} \cdot x\oplus \mathbb {C} \cdot y,\mathbb {C} )}</annotation>
</semantics>
</math></span><img src="./0dbf5fc891aab72784a0ac711a597a06d54f2749.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.821ex; height:2.843ex;" alt="{\displaystyle {\text{Hom}}_{\mathbb {C} }(\mathbb {C} \cdot x\oplus \mathbb {C} \cdot y,\mathbb {C} )}" loading="lazy"></span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Modules_over_Lie_algebras">Modules over Lie algebras</h3></div><p>
For a Lie algebra <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}}</annotation>
</semantics>
</math></span><img src="./40a913b1503ed9ec94361b99f7fd59ef60705c28.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.172ex; height:2.009ex;" alt="{\displaystyle {\mathfrak {g}}}" loading="lazy"></span> over a field <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span> of characteristic 0, the category of modules <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathcal {M}}({\mathfrak {g}})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-caligraphic" mathvariant="script">M</mi>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathcal {M}}({\mathfrak {g}})}</annotation>
</semantics>
</math></span><img src="./d74d7d45a0c52c84797b4bbf6b6daf1fb5dbc51e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.772ex; height:2.843ex;" alt="{\displaystyle {\mathcal {M}}({\mathfrak {g}})}" loading="lazy"></span> has a relatively straightforward description of its injective modules.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Using the universal enveloping algebra any injective <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}}</annotation>
</semantics>
</math></span><img src="./40a913b1503ed9ec94361b99f7fd59ef60705c28.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.172ex; height:2.009ex;" alt="{\displaystyle {\mathfrak {g}}}" loading="lazy"></span>-module can be constructed from the <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}}</annotation>
</semantics>
</math></span><img src="./40a913b1503ed9ec94361b99f7fd59ef60705c28.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.172ex; height:2.009ex;" alt="{\displaystyle {\mathfrak {g}}}" loading="lazy"></span>-module</p><blockquote><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Hom</mtext>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>V</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}</annotation>
</semantics>
</math></span><img src="./4f54248251132d47a2b44b5c2b418f459ba04fea.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.324ex; height:2.843ex;" alt="{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}" loading="lazy"></span></p></blockquote><p>for some <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span>-vector space <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle V}</annotation>
</semantics>
</math></span><img src="./af0f6064540e84211d0ffe4dac72098adfa52845.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.787ex; height:2.176ex;" alt="{\displaystyle V}" loading="lazy"></span>. Note this vector space has a <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}}</annotation>
</semantics>
</math></span><img src="./40a913b1503ed9ec94361b99f7fd59ef60705c28.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.172ex; height:2.009ex;" alt="{\displaystyle {\mathfrak {g}}}" loading="lazy"></span>-module structure from the injection</p><blockquote><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}\hookrightarrow U({\mathfrak {g}})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
<mo stretchy="false">↪<!-- ↪ --></mo>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}\hookrightarrow U({\mathfrak {g}})}</annotation>
</semantics>
</math></span><img src="./d4fce843c23071b4db8e622f147f81fbc7096638.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.842ex; height:2.843ex;" alt="{\displaystyle {\mathfrak {g}}\hookrightarrow U({\mathfrak {g}})}" loading="lazy"></span></p></blockquote><p>In fact, every <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}}</annotation>
</semantics>
</math></span><img src="./40a913b1503ed9ec94361b99f7fd59ef60705c28.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.172ex; height:2.009ex;" alt="{\displaystyle {\mathfrak {g}}}" loading="lazy"></span>-module has an injection into some <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Hom</mtext>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>V</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}</annotation>
</semantics>
</math></span><img src="./4f54248251132d47a2b44b5c2b418f459ba04fea.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.324ex; height:2.843ex;" alt="{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}" loading="lazy"></span> and every injective <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {g}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {g}}}</annotation>
</semantics>
</math></span><img src="./40a913b1503ed9ec94361b99f7fd59ef60705c28.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.172ex; height:2.009ex;" alt="{\displaystyle {\mathfrak {g}}}" loading="lazy"></span>-module is a direct summand of some <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Hom</mtext>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">g</mi>
</mrow>
</mrow>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>V</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}</annotation>
</semantics>
</math></span><img src="./4f54248251132d47a2b44b5c2b418f459ba04fea.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.324ex; height:2.843ex;" alt="{\displaystyle {\text{Hom}}_{k}(U({\mathfrak {g}}),V)}" loading="lazy"></span>.
</p><div class="mw-heading mw-heading2"><h2 id="Theory">Theory</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Structure_theorem_for_commutative_Noetherian_rings">Structure theorem for commutative Noetherian rings</h3></div><p>
Over a commutative <a href="Noetherian_ring" title="Noetherian ring">Noetherian ring</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R}</annotation>
</semantics>
</math></span><img src="./4b0bfb3769bf24d80e15374dc37b0441e2616e33.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.764ex; height:2.176ex;" alt="{\displaystyle R}" loading="lazy"></span>, every injective module is a direct sum of indecomposable injective modules and every indecomposable injective module is the injective hull of the residue field at a prime <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {p}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {p}}}</annotation>
</semantics>
</math></span><img src="./a14c125cdf81ac25d76edc2e8d557302c9f555a9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.162ex; height:2.176ex;" alt="{\displaystyle {\mathfrak {p}}}" loading="lazy"></span>. That is, for an injective <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle I\in {\text{Mod}}(R)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>I</mi>
<mo>∈<!-- ∈ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>Mod</mtext>
</mrow>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle I\in {\text{Mod}}(R)}</annotation>
</semantics>
</math></span><img src="./018b6f1aa87c733eb1fc46b9f9a23bc2632731e3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.172ex; height:2.843ex;" alt="{\displaystyle I\in {\text{Mod}}(R)}" loading="lazy"></span> , there is an isomorphism</p><blockquote><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle I\cong \bigoplus _{i}E(R/{\mathfrak {p}}_{i})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>I</mi>
<mo>≅<!-- ≅ --></mo>
<munder>
<mo>⨁<!-- ⨁ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</munder>
<mi>E</mi>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle I\cong \bigoplus _{i}E(R/{\mathfrak {p}}_{i})}</annotation>
</semantics>
</math></span><img src="./9a0ad76be78b13f2bd5d2009420f5b95c8c49d4f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:16.641ex; height:5.509ex;" alt="{\displaystyle I\cong \bigoplus _{i}E(R/{\mathfrak {p}}_{i})}" loading="lazy"></span></p></blockquote><p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle E(R/{\mathfrak {p}}_{i})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle E(R/{\mathfrak {p}}_{i})}</annotation>
</semantics>
</math></span><img src="./b198cec45ad98213fb7d44aafe85021658c473fe.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.474ex; height:2.843ex;" alt="{\displaystyle E(R/{\mathfrak {p}}_{i})}" loading="lazy"></span> are the injective hulls of the modules <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R/{\mathfrak {p}}_{i}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R/{\mathfrak {p}}_{i}}</annotation>
</semantics>
</math></span><img src="./43c54621ccc8a1cc693e5a145c564b32551287b7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.889ex; height:2.843ex;" alt="{\displaystyle R/{\mathfrak {p}}_{i}}" loading="lazy"></span>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> In addition, if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle I}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>I</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle I}</annotation>
</semantics>
</math></span><img src="./535ea7fc4134a31cbe2251d9d3511374bc41be9f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.172ex; height:2.176ex;" alt="{\displaystyle I}" loading="lazy"></span> is the injective hull of some module <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>M</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M}</annotation>
</semantics>
</math></span><img src="./f82cade9898ced02fdd08712e5f0c0151758a0dd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.442ex; height:2.176ex;" alt="{\displaystyle M}" loading="lazy"></span> then the <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {p}}_{i}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">p</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {p}}_{i}}</annotation>
</semantics>
</math></span><img src="./ebc456e8ce59c0b5f16401170ef68c996c25d512.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.962ex; height:2.343ex;" alt="{\displaystyle {\mathfrak {p}}_{i}}" loading="lazy"></span> are the associated primes of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>M</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M}</annotation>
</semantics>
</math></span><img src="./f82cade9898ced02fdd08712e5f0c0151758a0dd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.442ex; height:2.176ex;" alt="{\displaystyle M}" loading="lazy"></span>.<sup id="cite_ref-:0_2-1" class="reference"><a href="#cite_note-:0-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><div class="mw-heading mw-heading3"><h3 id="Submodules,_quotients,_products,_and_sums,_Bass-Papp_Theorem">Submodules, quotients, products, and sums, Bass-Papp Theorem</h3></div>
<p>Any <a href="Product_(category_theory)" title="Product (category theory)">product</a> of (even infinitely many) injective modules is injective; conversely, if a direct product of modules is injective, then each module is injective (<a href="#CITEREFLam1999">Lam 1999</a>, p.&nbsp;61). Every direct sum of finitely many injective modules is injective. In general, submodules, factor modules, or infinite <a href="Direct_sum_of_modules" title="Direct sum of modules">direct sums</a> of injective modules need not be injective. Every submodule of every injective module is injective if and only if the ring is <a href="Artinian_ring" title="Artinian ring">Artinian</a> <a href="Semisimple_ring" class="mw-redirect" title="Semisimple ring">semisimple</a> (<a href="#CITEREFGolanHead1991">Golan &amp; Head 1991</a>, p.&nbsp;152); every factor module of every injective module is injective if and only if the ring is <a href="Hereditary_ring" title="Hereditary ring">hereditary</a>, (<a href="#CITEREFLam1999">Lam 1999</a>, Th. 3.22).
</p><p>Bass-Papp Theorem states that every infinite direct sum of right (left) injective modules is injective if and only if the ring is right (left) <a href="Noetherian_ring" title="Noetherian ring">Noetherian</a>, (<a href="#CITEREFLam1999">Lam 1999</a>, p.&nbsp;80-81, Th 3.46).<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Baer's_criterion">Baer's criterion</h3></div>
<p>In Baer's original paper, he proved a useful result, usually known as Baer's Criterion, for checking whether a module is injective: a left <i>R</i>-module <i>Q</i> is injective if and only if any homomorphism <i>g</i>&nbsp;: <i>I</i> → <i>Q</i> defined on a <a href="Ideal_(ring_theory)" title="Ideal (ring theory)">left ideal</a> <i>I</i> of <i>R</i> can be extended to all of <i>R</i>.
</p><p>Using this criterion, one can show that <b>Q</b> is an injective <a href="Abelian_group" title="Abelian group">abelian group</a> (i.e. an injective module over <b>Z</b>). More generally, an abelian group is injective if and only if it is <a href="Divisible_module" class="mw-redirect" title="Divisible module">divisible</a>. More generally still: a module over a <a href="Principal_ideal_domain" title="Principal ideal domain">principal ideal domain</a> is injective if and only if it is divisible (the case of vector spaces is an example of this theorem, as every field is a principal ideal domain and every vector space is divisible). Over a general integral domain, we still have one implication: every injective module over an integral domain is divisible.
</p><p>Baer's criterion has been refined in many ways (<a href="#CITEREFGolanHead1991">Golan &amp; Head 1991</a>, p.&nbsp;119), including a result of (<a href="#CITEREFSmith1981">Smith 1981</a>) and (<a href="#CITEREFVámos1983">Vámos 1983</a>) that for a commutative Noetherian ring, it suffices to consider only <a href="Prime_ideal" title="Prime ideal">prime ideals</a> <i>I</i>. The dual of Baer's criterion, which would give a test for projectivity, is false in general. For instance, the <b>Z</b>-module <b>Q</b> satisfies the dual of Baer's criterion but is not projective.
</p>
<div class="mw-heading mw-heading3"><h3 id="Injective_cogenerators">Injective cogenerators</h3></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Injective_cogenerator" title="Injective cogenerator">injective cogenerator</a></div>
<p>Maybe the most important injective module is the abelian group <b>Q</b>/<b>Z</b>. It is an <a href="Injective_cogenerator" title="Injective cogenerator">injective cogenerator</a> in the <a href="Category_of_abelian_groups" title="Category of abelian groups">category of abelian groups</a>, which means that it is injective and any other module is contained in a suitably large product of copies of <b>Q</b>/<b>Z</b>. So in particular, every abelian group is a subgroup of an injective one. It is quite significant that this is also true over any ring: every module is a submodule of an injective one, or "the category of left <i>R</i>-modules has enough injectives." To prove this, one uses the peculiar properties of the abelian group <b>Q</b>/<b>Z</b> to construct an injective cogenerator in the category of left <i>R</i>-modules.
</p><p>For a left <i>R</i>-module <i>M</i>, the so-called "character module" <i>M</i><sup>+</sup> = Hom<sub><b>Z</b></sub>(<i>M</i>,<b>Q</b>/<b>Z</b>) is a right <i>R</i>-module that exhibits an interesting duality, not between injective modules and <a href="Projective_module" title="Projective module">projective modules</a>, but between injective modules and <a href="Flat_module" title="Flat module">flat modules</a> (<a href="#CITEREFEnochsJenda2000">Enochs &amp; Jenda 2000</a>, pp.&nbsp;78–80). For any ring <i>R</i>, a left <i>R</i>-module is flat if and only if its character module is injective. If <i>R</i> is left noetherian, then a left <i>R</i>-module is injective if and only if its character module is flat.
</p>
<div class="mw-heading mw-heading3"><h3 id="Injective_hulls">Injective hulls</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Injective_hull" title="Injective hull">injective hull</a></div>
<p>The <a href="Injective_hull" title="Injective hull">injective hull</a> of a module is the smallest injective module containing the given one and was described in (<a href="#CITEREFEckmannSchopf1953">Eckmann &amp; Schopf 1953</a>).
</p><p>One can use injective hulls to define a minimal injective resolution (see below). If each term of the injective resolution is the injective hull of the cokernel of the previous map, then the injective resolution has minimal length.
</p>
<div class="mw-heading mw-heading3"><h3 id="Injective_resolutions">Injective resolutions</h3></div>
<p>Every module <i>M</i> also has an injective <a href="Resolution_(algebra)" title="Resolution (algebra)">resolution</a>: an <a href="Exact_sequence" title="Exact sequence">exact sequence</a> of the form
</p>
<dl><dd>0 → <i>M</i> → <i>I</i><sup>0</sup> → <i>I</i><sup>1</sup> → <i>I</i><sup>2</sup> → ...</dd></dl>
<p>where the <i>I</i><sup> <i>j</i></sup> are injective modules. Injective resolutions can be used to define <a href="Derived_functor" title="Derived functor">derived functors</a> such as the <a href="Ext_functor" title="Ext functor">Ext functor</a>.
</p><p>The <i>length</i> of a finite injective resolution is the first index <i>n</i> such that <i>I</i><sup><i>n</i></sup> is nonzero and <i>I</i><sup><i>i</i></sup>&nbsp;=&nbsp;0 for <i>i</i> greater than <i>n</i>. If a module <i>M</i> admits a finite injective resolution, the minimal length among all finite injective resolutions of <i>M</i> is called its injective dimension and denoted id(<i>M</i>). If <i>M</i> does not admit a finite injective resolution, then by convention the injective dimension is said to be infinite. (<a href="#CITEREFLam1999">Lam 1999</a>, §5C) As an example, consider a module <i>M</i> such that id(<i>M</i>)&nbsp;=&nbsp;0. In this situation, the exactness of the sequence 0 → <i>M</i> → <i>I</i><sup>0</sup> → 0 indicates that the arrow in the center is an isomorphism, and hence <i>M</i> itself is injective.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p>Equivalently, the injective dimension of <i>M</i> is the minimal integer (if there is such, otherwise ∞) <i>n</i> such that Ext<span class="nowrap"><span style="display:inline-block;margin-bottom:-0.3em;vertical-align:-0.4em;line-height:1.2em;font-size:80%;text-align:left"><sup style="font-size:inherit;line-height:inherit;vertical-align:baseline"><i>N</i></sup><br><sub style="font-size:inherit;line-height:inherit;vertical-align:baseline"><i>A</i></sub></span></span>(–,<i>M</i>) = 0 for all <i>N</i> &gt; <i>n</i>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Indecomposables">Indecomposables</h3></div>
<p>Every injective submodule of an injective module is a direct summand, so it is important to understand <a href="Indecomposable_module" title="Indecomposable module">indecomposable</a> injective modules, (<a href="#CITEREFLam1999">Lam 1999</a>, §3F).
</p><p>Every indecomposable injective module has a <a href="Local_ring" title="Local ring">local</a> <a href="Endomorphism_ring" title="Endomorphism ring">endomorphism ring</a>. A module is called a <i><a href="Uniform_module" title="Uniform module">uniform module</a></i> if every two nonzero submodules have nonzero intersection. For an injective module <i>M</i> the following are equivalent:
</p>
<ul><li><i>M</i> is indecomposable</li>
<li><i>M</i> is nonzero and is the injective hull of every nonzero submodule</li>
<li><i>M</i> is uniform</li>
<li><i>M</i> is the injective hull of a uniform module</li>
<li><i>M</i> is the injective hull of a uniform <a href="Cyclic_module" title="Cyclic module">cyclic module</a></li>
<li><i>M</i> has a local endomorphism ring</li></ul>
<p>Over a Noetherian ring, every injective module is the direct sum of (uniquely determined) indecomposable injective modules. Over a commutative Noetherian ring, this gives a particularly nice understanding of all injective modules, described in (<a href="#CITEREFMatlis1958">Matlis 1958</a>). The indecomposable injective modules are the injective hulls of the modules <i>R</i>/<i>p</i> for <i>p</i> a prime ideal of the ring <i>R</i>. Moreover, the injective hull <i>M</i> of <i>R</i>/<i>p</i> has an increasing filtration by modules <i>M</i><sub><i>n</i></sub> given by the annihilators of the ideals <i>p</i><sup><i>n</i></sup>, and <i>M</i><sub><i>n</i>+1</sub>/<i>M</i><sub><i>n</i></sub> is isomorphic as finite-dimensional vector space over the quotient field <i>k</i>(<i>p</i>) of <i>R</i>/<i>p</i> to Hom<sub><i>R</i>/<i>p</i></sub>(<i>p</i><sup><i>n</i></sup>/<i>p</i><sup><i>n</i>+1</sup>, <i>k</i>(<i>p</i>)).
</p>
<div class="mw-heading mw-heading3"><h3 id="Change_of_rings">Change of rings</h3></div>
<p>It is important to be able to consider modules over <a href="Subring" title="Subring">subrings</a> or <a href="Quotient_ring" title="Quotient ring">quotient rings</a>, especially for instance <a href="Polynomial_ring" title="Polynomial ring">polynomial rings</a>. In general, this is difficult, but a number of results are known, (<a href="#CITEREFLam1999">Lam 1999</a>, p.&nbsp;62).
</p><p>Let <i>S</i> and <i>R</i> be rings, and <i>P</i> be a left-<i>R</i>, right-<i>S</i> <a href="Bimodule" title="Bimodule">bimodule</a> that is <a href="Flat_module" title="Flat module">flat</a> as a left-<i>R</i> module. For any injective right <i>S</i>-module <i>M</i>, the set of <a href="Module_homomorphism" title="Module homomorphism">module homomorphisms</a> Hom<sub><i>S</i></sub>( <i>P</i>, <i>M</i> ) is an injective right <i>R</i>-module. The same statement holds of course after interchanging left- and right- attributes.
</p><p>For instance, if <i>R</i> is a subring of <i>S</i> such that <i>S</i> is a flat <i>R</i>-module, then every injective <i>S</i>-module is an injective <i>R</i>-module. In particular, if <i>R</i> is an integral domain and <i>S</i> its <a href="Field_of_fractions" title="Field of fractions">field of fractions</a>, then every vector space over <i>S</i> is an injective <i>R</i>-module. Similarly, every injective <i>R</i>[<i>x</i>]-module is an injective <i>R</i>-module.
</p><p>In the opposite direction, a ring homomorphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:S\to R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>S</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:S\to R}</annotation>
</semantics>
</math></span><img src="./db23d001e8cdb67ac9b7e2d97f0de85c1e3f9cdd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.093ex; height:2.509ex;" alt="{\displaystyle f:S\to R}" loading="lazy"></span> makes <i>R</i> into a left-<i>R</i>, right-<i>S</i> bimodule, by left and right multiplication. Being <a href="Free_module" title="Free module">free</a> over itself <i>R</i> is also <a href="Flat_module#Free_and_projective_modules" title="Flat module">flat</a> as a left <i>R</i>-module. Specializing the above statement for <i>P = R</i>, it says that when <i>M</i> is an injective right <i>S</i>-module the <a href="Coinduced_module" class="mw-redirect" title="Coinduced module">coinduced module</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{*}M=\mathrm {Hom} _{S}(R,M)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msub>
<mi>M</mi>
<mo>=</mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">H</mi>
<mi mathvariant="normal">o</mi>
<mi mathvariant="normal">m</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>S</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mo>,</mo>
<mi>M</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f_{*}M=\mathrm {Hom} _{S}(R,M)}</annotation>
</semantics>
</math></span><img src="./be612542ec9105c1d620fe4e283bd09935975f3c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.917ex; height:2.843ex;" alt="{\displaystyle f_{*}M=\mathrm {Hom} _{S}(R,M)}" loading="lazy"></span> is an injective right <i>R</i>-module. Thus, coinduction over <i>f</i> produces injective <i>R</i>-modules from injective <i>S</i>-modules.
</p><p>For quotient rings <i>R</i>/<i>I</i>, the change of rings is also very clear. An <i>R</i>-module is an <i>R</i>/<i>I</i>-module precisely when it is annihilated by <i>I</i>. The submodule ann<sub><i>I</i></sub>(<i>M</i>) = { <i>m</i> in <i>M</i>&nbsp;: <i>im</i> = 0 for all <i>i</i> in <i>I</i> } is a left submodule of the left <i>R</i>-module <i>M</i>, and is the largest submodule of <i>M</i> that is an <i>R</i>/<i>I</i>-module. If <i>M</i> is an injective left <i>R</i>-module, then ann<sub><i>I</i></sub>(<i>M</i>) is an injective left <i>R</i>/<i>I</i>-module. Applying this to <i>R</i>=<b>Z</b>, <i>I</i>=<i>n</i><b>Z</b> and <i>M</i>=<b>Q</b>/<b>Z</b>, one gets the familiar fact that <b>Z</b>/<i>n</i><b>Z</b> is injective as a module over itself. While it is easy to convert injective <i>R</i>-modules into injective <i>R</i>/<i>I</i>-modules, this process does not convert injective <i>R</i>-resolutions into injective <i>R</i>/<i>I</i>-resolutions, and the homology of the resulting complex is one of the early and fundamental areas of study of relative homological algebra.
</p><p>The textbook (<a href="#CITEREFRotman1979">Rotman 1979</a>, p.&nbsp;103) has an erroneous proof that <a href="Localization_of_a_ring" class="mw-redirect" title="Localization of a ring">localization</a> preserves injectives, but a counterexample was given in (<a href="#CITEREFDade1981">Dade 1981</a>).
</p>
<div class="mw-heading mw-heading3"><h3 id="Self-injective_rings">Self-injective rings</h3></div>
<p>Every ring with unity is a <a href="Free_module" title="Free module">free module</a> and hence is a <a href="Projective_module" title="Projective module">projective</a> as a module over itself, but it is rarer for a ring to be injective as a module over itself, (<a href="#CITEREFLam1999">Lam 1999</a>, §3B). If a ring is injective over itself as a right module, then it is called a right self-injective ring. Every <a href="Frobenius_algebra" title="Frobenius algebra">Frobenius algebra</a> is self-injective, but no <a href="Integral_domain" title="Integral domain">integral domain</a> that is not a <a href="Field_(mathematics)" title="Field (mathematics)">field</a> is self-injective. Every proper <a href="Quotient_ring" title="Quotient ring">quotient</a> of a <a href="Dedekind_domain" title="Dedekind domain">Dedekind domain</a> is self-injective.
</p><p>A right <a href="Noetherian_ring" title="Noetherian ring">Noetherian</a>, right self-injective ring is called a <a href="Quasi-Frobenius_ring" title="Quasi-Frobenius ring">quasi-Frobenius ring</a>, and is two-sided <a href="Artinian_ring" title="Artinian ring">Artinian</a> and two-sided injective, (<a href="#CITEREFLam1999">Lam 1999</a>, Th. 15.1). An important module theoretic property of quasi-Frobenius rings is that the projective modules are exactly the injective modules.
</p>
<div class="mw-heading mw-heading2"><h2 id="Generalizations_and_specializations">Generalizations and specializations</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Injective_objects">Injective objects</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Injective_object" title="Injective object">injective object</a></div>
<p>One also talks about <a href="Injective_object" title="Injective object">injective objects</a> in <a href="Category_(mathematics)" title="Category (mathematics)">categories</a> more general than module categories, for instance in <a href="Functor_category" title="Functor category">functor categories</a> or in categories of <a href="Sheaf_(mathematics)" title="Sheaf (mathematics)">sheaves</a> of O<sub><i>X</i></sub>-modules over some <a href="Ringed_space" title="Ringed space">ringed space</a> (<i>X</i>,O<sub><i>X</i></sub>). The following general definition is used: an object <i>Q</i> of the category <i>C</i> is injective if for any <a href="Monomorphism" title="Monomorphism">monomorphism</a> <i>f</i>&nbsp;: <i>X</i> → <i>Y</i> in <i>C</i> and any morphism <i>g</i>&nbsp;: <i>X</i> → <i>Q</i> there exists a morphism <i>h</i>&nbsp;: <i>Y</i> → <i>Q</i> with <i>hf</i> = <i>g</i>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Divisible_groups">Divisible groups</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Divisible_group" title="Divisible group">divisible group</a></div>
<p>The notion of injective object in the category of abelian groups was studied somewhat independently of injective modules under the term <a href="Divisible_group" title="Divisible group">divisible group</a>. Here a <b>Z</b>-module <i>M</i> is injective if and only if <i>n</i>⋅<i>M</i> = <i>M</i> for every nonzero integer <i>n</i>. Here the relationships between <a href="Flat_module" title="Flat module">flat modules</a>, <a href="Pure_submodule" title="Pure submodule">pure submodules</a>, and injective modules is more clear, as it simply refers to certain divisibility properties of module elements by integers.
</p>
<div class="mw-heading mw-heading3"><h3 id="Pure_injectives">Pure injectives</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Pure_injective_module" class="mw-redirect" title="Pure injective module">pure injective module</a></div>
<p>In relative homological algebra, the extension property of homomorphisms may be required only for certain submodules, rather than for all. For instance, a <a href="Pure_injective_module" class="mw-redirect" title="Pure injective module">pure injective module</a> is a module in which a homomorphism from a <a href="Pure_submodule" title="Pure submodule">pure submodule</a> can be extended to the whole module.
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Notes">Notes</h3></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://stacks.math.columbia.edu/tag/08Z6">"Lemma 47.7.5 (08Z6)—The Stacks project"</a>. <i>stacks.math.columbia.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-02-25</span></span>.</cite></span>
</li>
<li id="cite_note-:0-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFEisenbud" class="citation book cs1">Eisenbud. <i>Introduction to Commutative Algebra</i>. pp.&nbsp;624, 625.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.math.purdue.edu/~walther/snowbird/inj.pdf">"Injective Modules"</a> <span class="cs1-format">(PDF)</span>. p.&nbsp;10.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFVogan" class="citation web cs1">Vogan, David. <a rel="nofollow" class="external text" href="http://www-math.mit.edu/~dav/cohom.pdf">"Lie Algebra Cohomology"</a> <span class="cs1-format">(PDF)</span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://stacks.math.columbia.edu/tag/08YA">"Structure of injective modules over Noetherian rings"</a>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">This is the <a href="Hyman_Bass" title="Hyman Bass">Bass</a>-Papp theorem, see (<a href="#CITEREFPapp1959">Papp 1959</a>) and (<a href="#CITEREFChase1960">Chase 1960</a>)</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text">A module isomorphic to an injective module is of course injective.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading3"><h3 id="Textbooks">Textbooks</h3></div>
<ul><li><cite id="CITEREFAndersonFuller1992" class="citation cs2">Anderson, Frank Wylie; Fuller, Kent R (1992), <a rel="nofollow" class="external text" href="https://books.google.com/books?id=PswhrD_wUIkC"><i>Rings and Categories of Modules</i></a>, Berlin, New York: <a href="Springer-Verlag" class="mw-redirect" title="Springer-Verlag">Springer-Verlag</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-387-97845-1</bdi><span class="reference-accessdate">, retrieved <span class="nowrap">30 July</span> 2016</span></cite></li>
<li><cite id="CITEREFEnochsJenda2000" class="citation cs2">Enochs, Edgar E.; <a href="Overtoun_Jenda" title="Overtoun Jenda">Jenda, Overtoun M. G.</a> (2000), <i>Relative homological algebra</i>, de Gruyter Expositions in Mathematics, vol.&nbsp;30, Berlin: Walter de Gruyter &amp; Co., <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1515%2F9783110803662">10.1515/9783110803662</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-11-016633-0</bdi>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=1753146">1753146</a></cite></li>
<li><cite id="CITEREFGolanHead1991" class="citation cs2">Golan, Jonathan S.; Head, Tom (1991), <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/modulesstructure0000gola"><i>Modules and the structure of rings</i></a></span>, Monographs and Textbooks in Pure and Applied Mathematics, vol.&nbsp;147, Marcel Dekker, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-8247-8555-0</bdi>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=1201818">1201818</a></cite></li>
<li><cite id="CITEREFLam1999" class="citation cs2">Lam, Tsit-Yuen (1999), <i>Lectures on modules and rings</i>, Graduate Texts in Mathematics No. 189, Berlin, New York: <a href="Springer-Verlag" class="mw-redirect" title="Springer-Verlag">Springer-Verlag</a>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-1-4612-0525-8">10.1007/978-1-4612-0525-8</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-387-98428-5</bdi>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=1653294">1653294</a></cite></li>
<li><cite id="CITEREFRotman1979" class="citation cs2">Rotman, Joseph J. (1979), <i>An introduction to homological algebra</i>, Pure and Applied Mathematics, vol.&nbsp;85, Boston, MA: <a href="Academic_Press" title="Academic Press">Academic Press</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-12-599250-3</bdi>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0538169">0538169</a></cite></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Primary_sources">Primary sources</h3></div>
<ul><li><cite id="CITEREFBaer1940" class="citation cs2"><a href="Reinhold_Baer" title="Reinhold Baer">Baer, Reinhold</a> (1940), "Abelian groups that are direct summands of every containing abelian group", <i><a href="Bulletin_of_the_American_Mathematical_Society" title="Bulletin of the American Mathematical Society">Bulletin of the American Mathematical Society</a></i>, <b>46</b> (10): <span class="nowrap">800–</span>807, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1090%2FS0002-9904-1940-07306-9">10.1090/S0002-9904-1940-07306-9</a></span>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0002886">0002886</a>, <a href="Zbl_(identifier)" class="mw-redirect" title="Zbl (identifier)">Zbl</a>&nbsp;<a rel="nofollow" class="external text" href="https://zbmath.org/?format=complete&amp;q=an:0024.14902">0024.14902</a></cite></li>
<li><cite id="CITEREFChase1960" class="citation cs2">Chase, Stephen U. (1960), "Direct products of modules", <i><a href="Transactions_of_the_American_Mathematical_Society" title="Transactions of the American Mathematical Society">Transactions of the American Mathematical Society</a></i>, <b>97</b> (3), American Mathematical Society, Vol. 97, No. 3: <span class="nowrap">457–</span>473, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.2307%2F1993382">10.2307/1993382</a></span>, <a href="JSTOR_(identifier)" class="mw-redirect" title="JSTOR (identifier)">JSTOR</a>&nbsp;<a rel="nofollow" class="external text" href="https://www.jstor.org/stable/1993382">1993382</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0120260">0120260</a></cite></li>
<li><cite id="CITEREFDade1981" class="citation cs2"><a href="Everett_C._Dade" title="Everett C. Dade">Dade, Everett C.</a> (1981), "Localization of injective modules", <i><a href="Journal_of_Algebra" title="Journal of Algebra">Journal of Algebra</a></i>, <b>69</b> (2): <span class="nowrap">416–</span>425, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0021-8693%2881%2990213-1">10.1016/0021-8693(81)90213-1</a></span>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0617087">0617087</a></cite></li>
<li><cite id="CITEREFEckmannSchopf1953" class="citation cs2"><a href="Beno_Eckmann" title="Beno Eckmann">Eckmann, B.</a>; Schopf, A. (1953), "Über injektive Moduln", <i><a href="Archiv_der_Mathematik" title="Archiv der Mathematik">Archiv der Mathematik</a></i>, <b>4</b> (2): <span class="nowrap">75–</span>78, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF01899665">10.1007/BF01899665</a></span>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0055978">0055978</a></cite></li>
<li><cite id="CITEREFLambek1963" class="citation cs2"><a href="Joachim_Lambek" title="Joachim Lambek">Lambek, Joachim</a> (1963), <a rel="nofollow" class="external text" href="http://www.cms.math.ca/cjm/v15/p363">"On Utumi's ring of quotients"</a>, <i><a href="Canadian_Journal_of_Mathematics" title="Canadian Journal of Mathematics">Canadian Journal of Mathematics</a></i>, <b>15</b>: <span class="nowrap">363–</span>370, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.4153%2FCJM-1963-041-4">10.4153/CJM-1963-041-4</a></span>, <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0008-414X">0008-414X</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0147509">0147509</a></cite></li>
<li><cite id="CITEREFMatlis1958" class="citation cs2"><a href="Eben_Matlis" title="Eben Matlis">Matlis, Eben</a> (1958), "Injective modules over Noetherian rings", <i><a href="Pacific_Journal_of_Mathematics" title="Pacific Journal of Mathematics">Pacific Journal of Mathematics</a></i>, <b>8</b>: <span class="nowrap">511–</span>528, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.2140%2Fpjm.1958.8.511">10.2140/pjm.1958.8.511</a></span>, <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0030-8730">0030-8730</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0099360">0099360</a></cite></li>
<li><cite id="CITEREFOsofsky1964" class="citation cs2"><a href="Barbara_L._Osofsky" title="Barbara L. Osofsky">Osofsky, B. L.</a> (1964), "On ring properties of injective hulls", <i><a href="Canadian_Mathematical_Bulletin" title="Canadian Mathematical Bulletin">Canadian Mathematical Bulletin</a></i>, <b>7</b>: <span class="nowrap">405–</span>413, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.4153%2FCMB-1964-039-3">10.4153/CMB-1964-039-3</a></span>, <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0008-4395">0008-4395</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0166227">0166227</a></cite></li>
<li><cite id="CITEREFPapp1959" class="citation cs2">Papp, Zoltán (1959), "On algebraically closed modules", <i><a href="Publicationes_Mathematicae_Debrecen" title="Publicationes Mathematicae Debrecen">Publicationes Mathematicae Debrecen</a></i>, <b>6</b>: <span class="nowrap">311–</span>327, <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0033-3883">0033-3883</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0121390">0121390</a></cite></li>
<li><cite id="CITEREFSmith1981" class="citation cs2">Smith, P. F. (1981), "Injective modules and prime ideals", <i>Communications in Algebra</i>, <b>9</b> (9): <span class="nowrap">989–</span>999, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F00927878108822627">10.1080/00927878108822627</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0614468">0614468</a></cite></li>
<li><cite id="CITEREFUtumi1956" class="citation cs2">Utumi, Yuzo (1956), "On quotient rings", <i>Osaka Journal of Mathematics</i>, <b>8</b>: <span class="nowrap">1–</span>18, <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0030-6126">0030-6126</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0078966">0078966</a></cite></li>
<li><cite id="CITEREFVámos1983" class="citation cs2">Vámos, P. (1983), "Ideals and modules testing injectivity", <i>Communications in Algebra</i>, <b>11</b> (22): <span class="nowrap">2495–</span>2505, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F00927878308822975">10.1080/00927878308822975</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0733337">0733337</a></cite></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2716519#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata645" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2716519#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata645" style="font-size:114%;margin:0 4em">Authority control databases </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh85066449">United States</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007550705305171">Israel</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://lux.collections.yale.edu/view/concept/c7fcd442-a141-4fec-8ea1-615941005ee8">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-02-15" href="https://en.wikipedia.org/wiki/?title=Injective_module&amp;oldid=1275833189">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>